package com.tourism.admin.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

/**
 * @author lin
 * at 2018/3/24 10:03
 * 后台页面控制器
 */
@Controller
public class AdminController {

    /* ************************后台基本页面处理******************************** */

    /**
     * 后台主页
     * @return admin/index
     */
    @GetMapping(value = {"/","/index"})
    public String index(){
        return "/index";
    }



    /**
     * 后台首页内容主页面
     * @return admin/welcome
     */
    @GetMapping(value = "/welcome")
    String welcome(){
        return "/welcome";
    }


    /* ************************后台基本页面处理******************************** */


    /* **********************用户操作相关页面处理******************************* */
    /**
     * 用户管理页面
     * @return admin/apiUser
     */
    @GetMapping(value = "/user")
    String user(){
        return "/user";
    }

    @GetMapping(value = "/useradd")
    String user_add(){ return "/useradd"; }


    /* **********************用户操作相关页面处理******************************* */


    /* **********************角色操作相关页面处理******************************* */
    /**
     * 角色管理页面
     * @return admin/role
     */
    @GetMapping(value = "/role")
    String role(){
        return "/role";
    }

    @GetMapping(value = "/roleadd")
    String role_add(){
        return "/roleadd";
    }

    /* **********************角色操作相关页面处理******************************* */


    /* **********************权限管理相关页面处理******************************* */
    /**
     * 权限管理页面
     * @return admin/role
     */
    @GetMapping(value = "/menu")
    String menu(){
        return "/menu";
    }


    /* **********************权限管理相关页面处理******************************* */

    /* **********************公告操作相关页面处理******************************* */
    /**
     * 公告管理页面
     * @return admin/notice
     */
    @GetMapping(value = "/notice")
    String notice(){
        return "/notice";
    }

    @GetMapping(value = "/noticeadd")
    String notice_add(){ return "/noticeadd"; }


    /* **********************公告操作相关页面处理******************************* */


    /* **********************帖子操作相关页面处理******************************* */
    /**
     * 帖子管理页面
     * @return admin/post
     */
    @GetMapping(value = "/post")
    String post(){ return "/post"; }

    @GetMapping(value = "/postadd")
    String post_add(){ return "/postadd"; }



    /* **********************帖子操作相关页面处理******************************* */


    /* **********************版块操作相关页面处理******************************* */
    /**
     * 版块管理页面
     * @return admin/forum
     */
    @GetMapping(value = "/forum")
    String forum(){ return "/forum"; }

    @GetMapping(value = "/forumadd")
    String forum_add(){ return "/forumadd"; }


    /* **********************版块操作相关页面处理******************************* */


    /* **********************论坛参数配置相关页面处理******************************* */
    /**
     * 论坛参数页面
     * @return admin/config
     */
    @GetMapping(value = "/config")
    String config(){ return "/config"; }

    /* **********************论坛参数配置相关页面处理******************************* */


    /* **********************论坛排行相关页面处理******************************* */
    /**
     * 论坛排行页面
     * @return admin/seniority
     */
    @GetMapping(value = "/seniority")
    String seniority(){ return "/seniority"; }

    @GetMapping(value = "/seniority_sumnumber")
    String seniority_sumnumber(){ return "/seniority_sumnumber"; }

    @GetMapping(value = "/seniority_newnumber")
    String seniority_newnumber(){ return "/seniority_newnumber"; }

    @GetMapping(value = "/seniority_integral")
    String seniority_integral(){ return "/seniority_integral"; }

    /* **********************论坛排行相关页面处理******************************* */

    /* **********************数据动态相关页面处理******************************* */
    /**
     * 数据动态页面
     * @return admin/datamic
     */
    @GetMapping(value = "/datamic")
    String datamic(){ return "/datamic"; }

    /* **********************数据动态配置相关页面处理******************************* */

    /* **********************数据动态相关页面处理******************************* */
    /**
     * 数据动态页面
     * @return admin/datamic
     */
    @GetMapping(value = "/log")
    String log(){ return "/log"; }

    /* **********************数据动态配置相关页面处理******************************* */

}
